26 research outputs found

    Enhancement Of Join Point Designation Diagrams (Jpdds) With Procedural Logic And Timing Constraint For Aspect-Oriented Modeling

    Get PDF
    Aspect-Oriented Software Development (AOSD) is a technology that helps achieve better Separation of Concern (SOC) by providing mechanisms to localize cross-cutting concerns. Aspect-Oriented Modeling (AOM) is a design technique in AOSD which attempts to separate crosscutting concerns in the earliest steps of software development. Queries on join points are an essential part of AOSD. Join point queries are necessary to identify all relevant points in a program at which aspectual adaptations need to take place. Finding appropriate means to designate such sets of relevant join points is a highly active field of research in AOSD. Join Point Designation Diagrams (JPDDs) are means that visualize join point queries graphically and separately from the adaptation specification. They provide a visual means to constrain the selection of join points based on static and dynamic, structural and behavioral context. Based on the latest researches on JPDDs, it has been lacking of support in procedural logic by JPDDs such as loops, alternative structures, and conditional branching between object interactions in the selection criteria of the join points. It causes some join points could not be modeled by JPDDs when join point specifications get complex in aspect-oriented programs. There is another issue in JPDDs which is lack of supporting timing constraints in the join points. There is no way or notation to visualize any timing constraint in a JPDD. Since time constraint is a major issue in real time systems, this lack of support makes a gap between real time system design and join point diagrams. In order to solve the stated problems, three new extension models are introduced in this research based on UML 2.0. Loop Condition Constraint Model (LCCM) and Alternative Constraint Model (ACM) are presented which aim to support procedural logic and reduce the redundancy of the message flows in JPDDs. Time Constraint Model (TCM) is introduced to fill the gap between real time systems and JPDDs. Some examples are used to evaluate the proposed models. Each example firstly is modeled by JPDDs without the proposed extensions and then is modeled by JPDDs with the proposed extensions. The results of the experiments showed that the proposed extensions are able to support the missing structures and eased the designation of join points. Introducing the proposed extensions in this thesis creates new opportunities in the join point selection research

    Quality-Of-Control-Aware Scheduling of Communication in TSN-Based Fog Computing Platforms Using Constraint Programming

    Get PDF
    In this paper we are interested in real-time control applications that are implemented using Fog Computing Platforms consisting of interconnected heterogeneous Fog Nodes (FNs). Similar to previous research and ongoing standardization efforts, we assume that the communication between FNs is achieved via IEEE 802.1 Time Sensitive Networking (TSN). We model the control applications as a set of real-time streams, and we assume that the messages are transmitted using time-sensitive traffic that is scheduled using the Gate Control Lists (GCLs) in TSN. Given a network topology and a set of control applications, we are interested to synthesize the GCLs for messages such that the quality-of-control of applications is maximized and the deadlines of real-time messages are satisfied. We have proposed a Constraint Programming-based solution to this problem, and evaluated it on several test cases

    Towards Separation of Concerns in Flow-Based Programming

    Get PDF

    Domain Specific Language for Modeling Waste Management Systems

    Get PDF

    An Investigation of Innate Immune Response of Human Blood Macrophage to Sense and Antisense dsRNA

    Get PDF
    Silencing of gene expression by siRNA (small interfering RNA) is a powerful approach used to study the genetic analysis and functional roles of mammalian genes. There is at present no report about the effects of mammalian two-hybrid system plasmids delivery of sense and antisense strands. The leishmania pteridine reductase 1 (PTR1) gene was cloned as sense and antisense strands into mammalian two hybrid system plasmids. The constructs were transfected into human blood macrophages on the basis of eight experimental groups. (Antisense strand ± LPS, sense strand ± LPS, dsRNA ± LPS, negative control ± LPS). After 24 hours, cytokines production was assessed with ELISA.Transfection of sense and antisense strand RNA into monocyte-derived macrophages (MDM) was confirmed by RT-PCR. Single strands RNA expressed IL-8, IL-12, IL-1β inflammatory cytokines and dsRNA induced IL-8, IL-12 and TNF-α production in MDM. In contrast, random uptake from a mixture of two plasmids was downregulated IL-8, IL-12, IFN-γ cytokines, with a significant difference of p<0.05 in macrophage.With respect to the increased level of IL-8 in macrophage detected in single strand groups, the chemokine production—as a major feature of innate immunity—is a powerful tool for evaluation of sense/antisense in experimental and therapeutic gene vaccine delivery. siRNA–based gene therapy could have great potential in cancer treatment.Highlights siRNA (small interfering RNA) is powerful approach to study the functional roles of mammalian genes.dsRNA induced antiviral response by induction of different cytokines including TNF-α, IL-12 and IL-8.dsRNA showed promising results as a vaccine adjuvant for both antiviral and antitumor prophylaxis.The strong response of IL-8 chemokine indicated the linkage between innate immunity and adaptive immunity in progressive malignances

    Scolicidal Effects of Olea europaea and Satureja khuzestanica Extracts on Protoscolices of Hydatid Cysts

    Get PDF
    Treatment of hydatid disease is mainly surgical, with medical treatment being reserved as a coadjuvant treatment. Use of effective scolicidal agents during surgery of cystic echinococcosis is essential to reduce the recurrence rate. The goal of this study was to evaluate the in vitro scolicidal effects of hydroalcoholic extracts of Satureja khuzestanica leaves and aqueous extracts of Olea europaea leaves on hydatid cyst protoscolices. Echinococcus granulosus protoscolices were collected from the liver of sheep infected with the hydatid cyst. Various concentrations of plant extracts were used in different exposure times for viability assay of protoscolices. Among the olive leaf extracts tested, 0.1% and 0.01% concentrations had strong scolicidal effects in 120 min. S. khuzestanica 0.1% had very strong scolicidal effects in 30, 60, and 120 min of exposure times and the mortality rate decreased with the lower concentration. The finding have shown that the scolicidal activity of S. khuzestanica against cystic echinococosis protoscolices were more effective, while the O. europaea extract showed less effects
    corecore